Ext.define('YXMES.sres.view.SpotCheckView', {
	extend : 'Ext.form.Panel',
	xtype : 'sres_spotcheck',
	requires : [  ],
	layout : {
	type : 'border'
	},
	itemId : 'frmCheck',
	_isRootNode : true,
	items : [ {
	xtype : 'container',
	layout : {
		type : 'vbox',
		align : 'stretch'
	},
	region : 'center',
	items : [ {
		xtype : 'gridpanel',
		itemId : 'grdCheck',
		columns : [ {
			xtype : 'gridcolumn',
			disabledSearch : false,
			hidden : false,
			dataIndex : 'checkCode',
			text : T.label.checkCode
		}, {
			xtype : 'gridcolumn',
			disabledSearch : false,
			hidden : false,
			dataIndex : 'checkName',
			width : 200,
			text : T.label.checkName
		}, {
			xtype : 'gridcolumn',
			itemId : 'colCheckMethod',
			disabledSearch : false,
			renderer : function(value){
			    var st = this.up('#frmCheck').down('#cmbCheckMethod').getStore();
			    if(st){
			        return st.findRecord('key1',value).get('data1');
			    }
			    
			    return value;
			},
			hidden : false,
			dataIndex : 'checkMethod',
			text : T.label.checkMethod
		}, {
			xtype : 'gridcolumn',
			disabledSearch : false,
			hidden : false,
			dataIndex : 'criterion',
			width : 150,
			text : T.label.criterion
		}, {
			xtype : 'gridcolumn',
			disabledSearch : false,
			hidden : false,
			dataIndex : 'memo',
			width : 200,
			text : T.label.memo
		} ],
		flex : 1
	}, {
		xtype : 'pagingtoolbar',
		itemId : 'bar5'
	} ],
	bodyStyle : {
		'border-width' : 0
	}
	}, {
	xtype : 'container',
	layout : {
		type : 'vbox',
		align : 'stretch'
	},
	width : 300,
	region : 'east',
	items : [ {
		xtype : 'form',
		layout : {
			type : 'vbox',
			align : 'stretch'
		},
		itemId : 'frmSearch',
		title : T.label.search,
		items : [ {
			xtype : 'textfield',
			fieldLabel : T.label.checkCode,
			name : 'checkCode'
		}, {
			xtype : 'textfield',
			fieldLabel : T.label.checkName,
			name : 'checkName'
		} ],
		bodyStyle : {
			'border-width' : 0
		},
		defaults : {
			labelWidth : 80,
			labelSeparator : ':'
		}
	}, {
		xtype : 'toolbar',
		layout : {
			type : 'hbox'
		},
		items : [ {
			xtype : 'button',
			itemId : 'btnSearch',
			text : T.label.search,
			iconCls : 'icon-search'
		} ]
	}, {
		xtype : 'form',
		layout : {
			type : 'vbox',
			align : 'stretch'
		},
		itemId : 'frmOper',
		flex : 1,
		title : T.label.oper,
		items : [ {
			xtype : 'textfield',
			allowBlank : false,
			itemId : 'txtCheckCode',
			fieldLabel : T.label.checkCode,
			name : 'checkCode',
			labelStyle : 'font-weight:bold;'
		}, {
			xtype : 'textfield',
			allowBlank : false,
			fieldLabel : T.label.checkName,
			name : 'checkName',
			labelStyle : 'font-weight:bold;'
		}, {
			xtype : 'combobox',
			queryMode : 'local',
			itemId : 'cmbCheckMethod',
			fieldLabel : T.label.checkMethod,
			name : 'checkMethod',
			displayField : 'data1',
			valueField : 'key1'
		}, {
			xtype : 'textfield',
			fieldLabel : T.label.criterion,
			name : 'criterion'
		}, {
			xtype : 'textfield',
			fieldLabel : T.label.memo,
			name : 'memo'
		} ],
		bodyStyle : {
			'border-width' : 0
		},
		defaults : {
			labelWidth : 80,
			labelSeparator : ':'
		}
	}, {
		xtype : 'toolbar',
		layout : {
			type : 'hbox'
		},
		items : [ {
			xtype : 'button',
			itemId : 'btnAdd',
			text : T.label.add,
			iconCls : 'icon-add'
		}, {
			xtype : 'button',
			itemId : 'btnModify',
			text : T.label.modify,
			iconCls : 'icon-edit'
		}, {
			xtype : 'button',
			itemId : 'btnDel',
			text : T.label.del,
			iconCls : 'icon-delete'
		}, {
			xtype : 'button',
			itemId : 'btnReset',
			text : T.label.reset,
			iconCls : 'icon-reset'
		} ]
	} ],
	bodyStyle : {
		'border-width' : 0
	}
	} ],
	title : T.label.SpotCheck,
	bodyPadding : 2,
	bodyStyle : {
	'border-width' : 0
	},
	defaults : {
	labelWidth : 80,
	labelSeparator : ':'
	}
});